<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
 <defs>
  <linearGradient id="linearGradient3178" y1="1.01" x2="0" y2="46.995" gradientUnits="userSpaceOnUse">
   <stop style="stop-color:#fafafa;stop-opacity:1"/>
   <stop offset="1" style="stop-color:#f0f0f0;stop-opacity:1"/>
  </linearGradient>
 </defs>
 <g>
  <path d="m 36.31,5 c 5.859,4.062 9.688,10.831 9.688,18.5 0,12.426 -10.07,22.5 -22.5,22.5 -7.669,0 -14.438,-3.828 -18.5,-9.688 1.037,1.822 2.306,3.499 3.781,4.969 4.085,3.712 9.514,5.969 15.469,5.969 12.703,0 23,-10.298 23,-23 0,-5.954 -2.256,-11.384 -5.969,-15.469 C 39.81,7.306 38.132,6.037 36.31,5 z m 4.969,3.781 c 3.854,4.113 6.219,9.637 6.219,15.719 0,12.703 -10.297,23 -23,23 -6.081,0 -11.606,-2.364 -15.719,-6.219 4.16,4.144 9.883,6.719 16.219,6.719 12.703,0 23,-10.298 23,-23 0,-6.335 -2.575,-12.06 -6.719,-16.219 z" style="opacity:0.05"/>
  <path d="m 41.28 8.781 c 3.712 4.085 5.969 9.514 5.969 15.469 0 12.703 -10.297 23 -23 23 -5.954 0 -11.384 -2.256 -15.469 -5.969 4.113 3.854 9.637 6.219 15.719 6.219 12.703 0 23 -10.298 23 -23 0 -6.081 -2.364 -11.606 -6.219 -15.719 z" style="opacity:0.1"/>
  <path d="M 31.25,2.375 C 39.865,5.529 46,13.792 46,23.505 c 0,12.426 -10.07,22.5 -22.5,22.5 -9.708,0 -17.971,-6.135 -21.12,-14.75 a 23,23 0 0 0 44.875,-7 23,23 0 0 0 -16,-21.875 z" style="opacity:0.2"/>
 </g>
 <path d="M 24,1 C 36.703,1 47,11.297 47,24 47,36.703 36.703,47 24,47 11.297,47 1,36.703 1,24 1,11.297 11.297,1 24,1 z" style="fill:url(#linearGradient3178);fill-opacity:1"/>
 <g transform="matrix(0,-0.99977275,1,0,-0.5,47.999773)" style="fill:#ececec">
  <path d="m 1.188 27 c 0.044 0.336 0.098 0.669 0.156 1 l 45.31 0 c 0.058 -0.331 0.112 -0.664 0.156 -1 l -45.625 0 z" style="fill-opacity:1"/>
  <path d="m 1 23 45.979 0 l 0.031 1 -46.01 0 z" style="stroke:none"/>
  <path d="m 1.563 29 c 0.074 0.332 0.131 0.674 0.219 1 l 44.44 0 c 0.088 -0.326 0.145 -0.668 0.219 -1 l -44.875 0 z" style="fill-opacity:1"/>
  <path d="m 1 25 45.979 0 l 0.031 1 -46.01 0 z" style="stroke:none"/>
  <path d="m 1.188 21 c -0.043 0.331 -0.065 0.664 -0.094 1 l 45.813 0 c -0.029 -0.336 -0.05 -0.669 -0.094 -1 l -45.625 0 z" style="fill-opacity:1"/>
  <path d="m 1.563 19 c -0.074 0.332 -0.16 0.663 -0.219 1 l 45.31 0 c -0.059 -0.337 -0.145 -0.668 -0.219 -1 l -44.875 0 z" style="fill-opacity:1"/>
 </g>
 <g transform="matrix(1,0,0,1.0007854,0,-0.03691505)">
  <path d="m 40.03,7.531 c 3.712,4.084 5.969,9.514 5.969,15.469 0,12.703 -10.297,23 -23,23 C 17.045,46 11.615,43.744 7.53,40.031 11.708,44.322 17.54,47 23.999,47 c 12.703,0 23,-10.298 23,-23 0,-6.462 -2.677,-12.291 -6.969,-16.469 z" style="opacity:0.1"/>
 </g>
 <g transform="matrix(0.93442298,0.93442298,-0.93442298,0.93442298,24.450867,-20.30317)" style="fill:#000;opacity:0.1">
  <path d="m 20.973 27.583 c -0.735 0.943 -1.67 1.926 -1.67 3.417 0 3 2.697 4 4.697 4 c 2 0 4.697 -1 4.697 -4 0 -1.424 -0.352 -2.095 -1.575 -3.427 -0.99 -0.583 1.111 -3.113 -0.363 -3.494 c -0.277 -0.072 -0.223 1.039 -1.26 0.921 -0.337 -0.039 -1.5 -2 -1.5 -2 c 0 0 -1.368 -0.211 -2 0 -3 1 -0.131 4 -1.027 4.583 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="M 23.25,14 23,25 25,25 24.75,14 z" style="stroke:none"/>
  <g transform="translate(46,3)">
   <path d="m -23.5 8 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -23.5 9 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -23.5 10 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 8 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 9 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 10 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  </g>
  <path d="m 23 11 1 -0.25 1 0.25 0 3 -2 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
 </g>
 <g transform="matrix(0.93442298,0.93442298,-0.93442298,0.93442298,23.450867,-21.30317)">
  <path d="m 20.973 27.583 c -0.735 0.943 -1.67 1.926 -1.67 3.417 0 3 2.697 4 4.697 4 c 2 0 4.697 -1 4.697 -4 0 -1.424 -0.352 -2.095 -1.575 -3.427 -0.99 -0.583 1.111 -3.113 -0.363 -3.494 c -0.277 -0.072 -0.223 1.039 -1.26 0.921 -0.337 -0.039 -1.5 -2 -1.5 -2 c 0 0 -1.368 -0.211 -2 0 -3 1 -0.131 4 -1.027 4.583 z" style="fill:#1a1a1a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 23.25 14 -0.25 11 2 0 -0.25 -11" style="fill:#6c5d53;stroke:none"/>
  <g transform="translate(46,3)" style="fill:#fc0">
   <path d="m -23.5 8 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -23.5 9 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -23.5 10 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 8 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 9 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m -21 10 0.5 0 0 0.5 -0.5 0 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  </g>
  <rect y="25" x="23" height="1" width="2" style="fill:#fc0;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <rect width="2" height="1" x="23" y="28" style="fill:#fc0;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 23 11 1 -0.25 1 0.25 0 3 -2 0 z" style="fill:#1a1a1a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <circle transform="translate(0.4169598,2)" cx="21.5" cy="22.5" r="0.5" style="fill:#fc0;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <rect y="29.5" x="22" height="0.5" width="4" style="fill:#fc0;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <circle transform="matrix(0.75,0,0,0.75,11.25,15.25)" cx="21.5" cy="22.5" r="0.5" style="fill:#ffd42a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <circle transform="matrix(0.75,0,0,0.75,11.25,13.75)" cx="21.5" cy="22.5" r="0.5" style="fill:#ffd42a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <circle transform="matrix(0.75,0,0,0.75,9.75,14.25)" cx="21.5" cy="22.5" r="0.5" style="fill:#ffd42a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <circle transform="matrix(0.75,0,0,0.75,9.75,15.75)" cx="21.5" cy="22.5" r="0.5" style="fill:#ffd42a;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
 </g>
</svg>
